#bs-example-navbar-collapse-1 > ul > li > a {
  color: #fff;
}
#bs-example-navbar-collapse-1 > ul > li > a:hover {
  color: #1551db;
}
@media (min-width: 1200px) {
  .container {
    width: 1070px;
  }
}
.picture {
  width: 100%;
  height: 500px;
  margin-top: -20px;
  background: cyan;
}
.kv {
  width: 900px;
  height: 300px;
  position: relative;
}
.kv .kv1 {
  width: 100%;
  height: 250px;
  position: absolute;
  float: left;
  margin: 75px 0 0 0;
}
.kv .kv1 p {
  font-size: 50px;
  font-weight: 40px;
  color: #fff;
  padding-top: 10px;
}
.kv .kv2 {
  position: absolute;
  margin: 360px 0 0 470px;
}
.kv .kv2 a {
  width: 200px;
  height: 50px;
  font-size: 25px;
  color: aqua;
  background: #fff;
  margin: 0 -425px 0 0;
}
.picture .kv_tu {
  width: 500px;
  height: 400px;
  float: right;
  margin: -290px 0 0 0;
}
.picture .kv_tu img {
  width: 500px;
  height: 400px;
}
.part2 {
  width: 100%;
  height: 550px;
  background-color: #f7f7f7;
}
.contain {
  max-width: 1000px;
  text-align: center;
  margin: 0 auto;
}
.lab {
  float: right;
  margin: 135px 0 0 0;
}
.lab .square {
  list-style: none;
  text-align: left;
}
.lab .square .title-l {
  font-size: 20px;
  margin-bottom: 20px;
}
.t_bg {
  width: 400px;
  height: 400px;
  position: relative;
  margin-top: 70px;
}
.t_bg .img1 {
  width: 400px;
  height: 400px;
}
.t_bg .img2 {
  width: 80px;
  height: 90px;
  position: absolute;
  margin: -110px 0 0 -27px;
  animation: transition 2s linear  alternate infinite;
}
@keyframes transition {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-10px);
  }
}
.t_bg .img3 {
  width: 80px;
  height: 98px;
  position: absolute;
  margin: -290px 0 0 -150px;
  animation: transition  2s linear alternate infinite;
}
.part3 {
  width: 100%;
  height: 440px;
}
.cdk {
  text-align: left;
  margin: 130px 60px 0 0;
}
.cdk .square {
  list-style: none;
}
.cdk .square .title-l {
  font-size: 20px;
  padding-bottom: 20px;
}
.part3 .t_bg {
  width: 370px;
  height: 290px;
  position: relative;
}
.part3 .img1 {
  width: 370px;
  height: 287px;
}
.part3 .img2 {
  width: 64px;
  height: 75px;
  position: absolute;
  margin: -216px 0 0 -15px;
}
.part4 {
  width: 100%;
  height: 490px;
  background: red;
  background-color: #f7f7f7;
}
.part4 .img1 {
  width: 400px;
  height: 340px;
}
.part4 .egr {
  text-align: left;
  margin: 130px 0 0 50px;
}
.part4 .title-l {
  list-style: none;
  padding-bottom: 20px;
  font-size: 20px;
}
.part4 .simsun {
  padding-bottom: 10px;
}
.foot {
  width: 100%;
  height: 180px;
}
.foot-big {
  width: 100%;
  height: 140px;
  padding: 15px 0 0 260px;
}
.foot-left {
  width: 940px;
  height: 107px;
  line-height: 107px;
  text-align: center;
  float: left;
  border-right: 1px solid #8791A5;
}
.foot-left a {
  text-decoration: none;
  font-size: 20px;
  margin: 0 20px;
  color: #fff;
}
.foot-left a:hover {
  color: blue;
}
.foot-right {
  width: 370px;
  height: 107px;
  float: left;
}
.email {
  color: #B5C0D4;
  text-align: center;
}
#right-top {
  width: 370px;
  height: 80px;
  line-height: 80px;
  text-align: center;
}
#right-top span {
  padding-right: 20px;
}
.foot-bj {
  width: 300px;
  height: 150px;
  position: relative;
  margin: -235px 0 0 0;
}
.hideImg1 {
  width: 150px;
  height: 150px;
  position: absolute;
  margin: -10px 0 0 10px;
  display: none;
}
.hideImg2 {
  width: 150px;
  height: 150px;
  position: absolute;
  margin: -10px 0 0 70px;
  display: none;
}
.hideImg3 {
  width: 150px;
  height: 150px;
  position: absolute;
  margin: -10px 0 0 195px;
  display: none;
}
.btn {
  width: 100%;
  height: 40px;
  line-height: 25px;
  background: #5C6679;
  color: #fff;
  text-align: center;
}
